EMT Practice Test

1. Question Content...


Question List

Question1: The purpose of requirement phase is:

Question2: Which of the following are static techniques?

Question3: Which of the following would be appropriate test objectives for user acceptance testing of the first release of a new software product aimed at a general market and built using Agile methods? [K2] a. To identify as many defects as possible
b. To maximise code coverage
c. To ensure the product works as expected
d. To assess the overall quality of the product
e. To determine the reliability of the product

Question4: Testing should be stopped when:

Question5: Which of the following comparisons of component testing and system testing are TRUE?

Question6: Which of the following could be a disadvantage of independent testing?

Question7: When can functional and structural testing BOTH be applied?

Question8: Comparing TMMi and TPI, which is not a valid reason for choosing either TPI or TMMi? 2 credits

Question9: Which of the following is correct?
Debugging is:

Question10: What can testing demonstrate?

Question11: Which of the following is NOT part of configuration management..?

Question12: Which of the following is a Black Box test design technique?

Question13: Which of the following is true of iterative development?

Question14: Which is not a major task of test implementation and execution?

Question15: Which of the following is MOST important in the selection of a test approach?

Question16: For which of the following activities in the fundamental test process would an incident management tool be most useful?

Question17: Which of the following would NOT be a typical target of testing support tools?

Question18: Which of the following risks represents the highest level of risk to the project?

Question19: A system is being enhanced to simplify screen navigation for users.
Which of the following does NOT reflect structural testing?

Question20: Which of the following processes ensures that all items of testware are identified, version controlled, tracked for changes, so that traceability can be maintained throughout the test process?

Question21: The difference between re-testing and regression testing is:

Question22: What is static analysis?

Question23: Which is the best definition of complete testing..?

Question24: During test process improvement it is recommended to use standards where possible.
Standards originate from various sources and they cover different subjects in relation to testing Pick TWO sources of software standards, useful to software testing from the ones mentioned below. 1 credit

Question25: What if the project isn't big enough to justify extensive testing..?

Question26: How can test execution tools be of most benefit during exploratory testing?

Question27: Based on the information given in the scenario, identify how the team could be improved most effectively? 2 credits

Question28: Component testing may include:

Question29: Which is not the fundamental test process?

Question30: Which of the following is a non-functional requirement?

Question31: Which list of levels of tester independence is in the correct order, starting with the most independent first?

Question32: Test Implementation and execution has which of the following major tasks?
i. Developing and prioritizing test cases, creating test data, writing test procedures and optionally preparing the test harnesses and writing automated test scripts.
ii. Creating the test suite from the test cases for efficient test execution.
iii. Verifying that the test environment has been set up correctly.
iv. Determining the exit criteria.

Question33: A live defect has been found where a code component fails to release memory after it has finished using it.
Which of the following tools would have been the MOST effective at detecting this defect prior to live implementation?

Question34: Which of the following is not a major task of Exit criteria?

Question35: Which of the following options explain why it is often beneficial to have an independent test function in an organisation?

Question36: Which of the following are valid reasons for adopting a different life cycle (from the V model), for increments after the first year? 2 credits i. We do not have a clear understanding of the requirements from a customer perspective.
ii. We see the risk of delivering requested functionality late as being higher than the risk of delivering a lower quality product.
iii. We do not have a budget for additional regression testing which is needed to ensure that existing functionality is not compromised by future iterations.
iv. The company test strategy does not fit well within the V life cycle model.

Question37: Which of the following statements about use-case testing are most accurate?
(i)In a use-case diagram an actor represents a type of user.
(ii)Use-cases are the most common test basis for unit testing.
(iii)A use-case describes interactions between actors.
(iv)An actor is always a human user that interacts with the system.
(v)Test cases can be based on use-case scenarios.
(vi)Use-case testing will often identify gaps not found by testing individual components.

Question38: Why is independent testing important? [K1]

Question39:
The decision table above reflects a golf club's pricing structure for green fees and buggy/cart hire.
What is the expected result (actions) for each of the following two test cases (TC1 and TC2)?
* TC 1 - Paul is not a full member, is a Loyalty Card holder and requests to play 18 holes with a buggy/cart
* TC 2 - Cheryl is not at full member, doesn't have a Loyalty Card and requests to play 9 holes with a buggy/cart

Question40: In addition to risk, identify TWO other components of a testing strategy. 1 credit

Question41: Which of the following is a project risk mitigation step you might take as test manager? 1 credit

Question42: In general which part of the testing activity is most difficult to estimate? 1 credit

Question43: According to the ISTQB Glossary, regression testing is required for what purpose?

Question44: Which of the following would you expect to see in the master test plan? 1 credit

Question45: When an organization considers the use of testing tools, they should:

Question46: What is the Risk Priority Number for risk item number 2? 2 credits

Question47: One of the roles in a review is that of moderator, which of the following best describes this role?

Question48: Which of the following BEST defines static techniques? [K1]

Question49: Which of the following is not a part of the Test Implementation and Execution Phase?

Question50: Which of the following types of test tool are most likely to include traceability functions?
(i) Performance testing tool
(ii) Requirements management tool
(iii) Configuration management tool
(iv) Static analysis tool

Question51: Which of the following would achieve the HIGHEST level of testing independence for a project's test level?

Question52: What is the main reason for using a pilot project to introduce a testing tool into an organization? [K1]

Question53: Debugging and Testing are key activities in the software development lifecycle.
Which of the following are 'Debugging' activities?
a) Identifying, a failure
b) Locating the cause of failure
c) Fixing the defect
d) Checking the fix has resolved the failure

Question54: A bank is developing a new service that will be delivered via the web. The user interactions are defined as a set of use cases and the service is designed to be available continuously
24/7. In view of the challenging characteristics of the service the test manager has decided that the code should be thoroughly tested at component level.
Which of the following test types will be required during the development? [K2]

Question55: Hand over of Testware is a part of which Phase:

Question56: When is testing complete?

Question57: Which of the following team roles would be most appropriate to enhance the team and why? 2 credits

Question58: What is the main purpose of use case testing?

Question59: Pick the best definition of quality:

Question60: A software component has the code shown below:
Program BiggestA,
Biggest: Integer
Begin
Read A
Biggest = 10
While A > 0
Do
If A > Biggest
Then Biggest = A
Endif
Read A
Enddo
End
The component has exit criteria for component testing that include 100% statement coverage. Which of the following test cases will satisfy this criterion?

Question61: What should be the MAIN objective during development testing?

Question62: Which of the following best describes the Black-box technique?

Question63: Which of the following statements BEST describes one of the seven key principles of software testing?

Question64: Which of the following options BEST explain the pesticide paradox principle of testing?

Question65: Which of the following is the odd one out..?

Question66: Which of the following is usually the test basis for integration testing?

Question67: Which of the following are aids to good communication, and which hinder it?
i. Try to understand how the other person feels.
ii. Communicate personal feelings, concentrating upon individuals.
iii. Confirm the other person has understood what you have said and vice versa.
iv. Emphasize the common goal of better quality.
v. Each discussion is a battle to be won.

Question68: Which statement correctly describes debugging? [K2]

Question69: Which of the following is a role of a formal review? [K1]

Question70: Which of the following is a benefit of independent testing? 1 credit

Question71: Designing the test environment set-up and identifying any required infrastructure and tools are a part of which phase:

Question72: Which of the following statements are TRUE?
A: Regression testing and acceptance testing are the same.
B: Regression tests show if all defects have been resolved.
C: Regression tests are typically well-suited for test automation.
D: Regression tests are performed to find out if code changes have introduced or uncovered defects.
E: Regression tests should be performed in integration testing.

Question73: Which of the following is most likely to cause failure in the implementation of a test tool?

Question74: For which of the following would maintenance testing be used?

Question75: Which of the test cases below will exercise both outcomes from decision 2? [K3] Refer to the exhibit

Question76: What is the value of static code analysis?

Question77: The test improvement project will take place in an organization developing a safety-critical avionics application. Which one of the following standards do you believe would be most appropriate to take into account for compliance during your assignment? 1 credit

Question78: It is recommended to perform exhaustive tests for covering all combinations of inputs and preconditions.

Question79: Consider the following statements about early test design:
i. Early test design can prevent fault multiplication
ii. Faults found during early test design are more expensive to fix
iii. Early test design can find faults
iv. Early test design can cause changes to the requirements
v. Early test design takes more effort

Question80: Which of the following statements describes a key principle of software testing?

Question81: Which of the following defines the expected result of a test?

Question82: When a defect is detected and fixed then the software should be retested to confirm that the original defect has been successfully removed. This is called:

Question83: An iPhone application identifies and counts all purchases of a particular product from a shopping website. The application incorrectly counts purchase attempts by including both failed attempts, and also those where the purchase was terminated by the user before completion. Testing has identified that the problem was located in the 'purchase identification' module, where the first stage in the purchasing process was counted, rather than a successful confirmed purchase.
Which of the following statements correctly identifies what has happened? [K2]

Question84: Given is the following defect removal chart reported at the end of system testing - showing total defects detected and closed defects (fixed and successfully retested). A number of open defects are classified as critical. All tests have been executed.

Based on the chart above, what is the most appropriate next test phase? 1 credit

Question85: Functional and structural tests are alternative test types that may be used separately or together at which test level? [K1]

Question86: Which of the following is NOT a typical key challenge for testing in a RAD based development approach? 1 credit

Question87: What are metrics NOT used for?

Question88: A test case starts at S1 and triggers 4 events in sequence: E1, E4, E5, E7. What will be the finishing state and the output(s) from the test case? [K3] Refer to the exhibit

Question89: What should be the MAIN objective during development testing?

Question90: The business has asked for a weekly progress report. Which of the following would be appropriate as a measure of test coverage? 2 credits

Question91: Which of the following BEST describes the relationship between test planning and test execution? [K2]

Question92: A top-down development strategy affects which level of testing most?

Question93: When should testers be involved in reviewing a UAT specification? [K1]

Question94: Which of the following characteristics is most likely to promote effective software testing?
[K1]

Question95: Consider the typical objectives of testing. Which of the following metrics can be used to measure the effectiveness of the testing process in achieving one of those objectives? 1 credit

Question96: Which of the following test organizations has the highest level of independence?

Question97: Consider the following pseudo code:
1 . Begin
2 . Input X, Y
3 . If X > Y
4 . __Print (X, 'is greater than', Y)
5 . Else
6 . __Print (Y, is greater than or equal to', X)
7 . EndIf
8 . End
What is the minimum number of test cases required to guarantee both 100% statement coverage and 100% decision coverage?

Question98: When assembling a test team to work on an enhancement to an existing system, which of the following has the highest level of test independence?

Question99: Which of the following would you least expect to form part of the analysis of initial tool costs? 1 credit

Question100: The following statements relate to activities that are part of the fundamental test process.
i. Evaluating the testability of requirements.
ii. Repeating testing activities after changes.
iii. Designing the test environment set-up.
iv. Developing and prioritizing test cases.
v. Verifying the environment is set up correctly.
Which statement below is TRUE?

Question101: Which of the following has the typical formal review activities in the correct sequence?

Question102: Which of the following characteristics of good testing apply to any software development life cycle model?

Question103: Which of the following is an example of testing as part of the requirements specification phase? 1 credit

Question104: Which of the following defects is most likely to be found by a test harness?

Question105: Which of the following is a valid objective of testing? [K1]

Question106: As a result of the RAD based development approach, the test manager has decided to change the risk mitigation approach. Which test technique might be most appropriate to use? 2 credits

Question107: Which of the following would you NOT expect to see on an incident report from test execution?

Question108: A booking system for a city bus service prices its fares according to the time of travel:
* Peak-time tariff starts at 0600 and finishes at 1000 am
* Off-peak tariff applies during all other times of service
* The bus service does not operate between 2300 and the start of the next day's peak service Note that all times mentioned are inclusive.
When applying the equivalence partitioning test design technique, which of the following options, shows test case inputs that each fall into a different equivalence partition?

Question109: IEEE 1028 also defines "management review" as a type of review. What is the main purpose of a management review? 1 credit

Question110: To test a function, the programmer has to write a _________, which calls the function to be tested and passes it test data:

Question111: How many test cases are necessary to cover all the possible sequences of statements (paths) for the following program fragment?
Assume that the two conditions are independent of each other : -if (Condition 1)then statement 1else statement 2if (Condition 2)then statement 3

Question112: A new system is about to be developed. Which of the following functions has the highest level of risk?

Question113: During which test activity could faults be found most cost effectively?

Question114: Which of the following is a characteristic of good testing in any life cycle model? 1 credit

Question115: Which of the following is a consideration when deploying test execution tools? [K1]

Question116: Important consequences of the impossibility of complete testing are:

Question117: Reporting Discrepancies as incidents is a part of which phase:

Question118: Which one of the following roles is typically used in a review?

Question119: Under which of the following circumstances is maintenance testing required? [K1]

Question120: Which of the following statements best characterises maintenance testing? [K2]

Question121: In a system designed to work out the employee tax to be paid:
_ An employee has $4,000 of salary tax free.
_ The next $1,500 is taxed at 10%.
_ The next $28,000 after that is taxed at 22%.
_ Any further amount is taxed at 40%.
Which of these is a valid Boundary Value Analysis test case?

Question122: Given the Following program IF X <>= ZTHEN Statement 2;ENDMcCabe's Cyclomatic Complexity is :

Question123: The four test levels defined for a common V-model testing approach are:

Question124: The Cambrian Pullman Express has special ticketing requirements represented by the partial decision table below.
Refer to the exhibit

Carol has a student railcard and is travelling on a Flexible Standard Class ticket. James has a senior railcard and is travelling on a super saver ticket. Which of the options represents the correct actions for these two test cases? [K3]

Question125: Which of the following correctly states a limitation in the use of static analysis tools? [K1]

Question126: You are about to release a test progress report to a senior manager, who is not a test specialist. Which of the following topics should NOT be included in the test progress report? 1 credit

Question127: A test management tool is most likely to integrate with which of the following tools?

Question128: Explain how the above mentioned report may differ from a report that you produce for the project manager, who is a test specialist Select TWO items from the following options that can be used to report to the project manager and would not be included in a report to senior management. 1 credit

Question129: Complete statement and branch coverage means..?

Question130: Which of the following is a structure-based (white-box) technique?

Question131: Which of the following is a defect that is more likely to be found by a static analysis tool than by other testing techniques?

Question132: One Key reason why developers have difficulty testing their own work is:

Question133: Considerable attention will be given in this project to defining exit criteria and on reporting back on their status. Which combination of TWO exit criteria from the list would be best to use? 1 credit
I. Total number of defects found
II. Percentage of test cases executed
III. Total test effort planned versus total actual test effort spent
IV. Defect trend (number of defects found per test run over time

Question134: As part of the improvement program, the organization is also looking at tool support. Which type of tool could be used to ensure higher quality of the code to be reviewed? 1 credit